wrestle with - French English Dictionary